لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش عبارات منظم در جاوا اسکریپت ‚Äö√Ñ√¨ دوره کارشناسی ارشد و پروژه ها [ویدئو]
Regular Expressions in JavaScript – Master Course and Projects [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
عبارات منظم بخش اساسی حل مسئله در علوم کامپیوتر است. اگر به درستی به موضوع نزدیک نشوید، یادگیری آن ممکن است دشوار باشد. این دوره عبارات منظم را به بخش های قابل مدیریت تقسیم می کند تا بتوانید آنها را به سرعت یاد بگیرید و مفاهیم را برای مدت طولانی تری حفظ کنید. این دوره هم برای برنامه نویسان جاوا اسکریپت و هم برای برنامه نویسان زبان های دیگر مفید است زیرا بر مفاهیم اصلی عبارات منظم قبل از آموزش نحوه به کارگیری آنها در جاوا اسکریپت تمرکز می کند. همچنین قدرت عبارات منظم مورد استفاده در ترکیب با قدرتی که زبان جاوا اسکریپت است را خواهید آموخت. آخرین بهروزرسانیهای ECMAScript را به ترکیب اضافه کنید، و در نهایت به چیزی خواهید رسید که در زبانهای دیگر بینظیر است. هر مفهومی با استفاده از نمونههای فراوان توضیح داده میشود تا به شما در درک بهتر مفاهیم کمک کند.
همه کدها و فایل های پشتیبانی این دوره در اینجا موجود است: https://github.com/PacktPublishing/Regular-Expressions-in-JavaScript-Master-Course-and-Projects مفاهیم اصلی عبارات منظم را بیاموزید - چگونه آنها کار می کنند و چگونه کار می کنند. برای ایجاد و اعمال آنها
مفاهیم بیان منظمی را که در برنامه نویسی جاوا اسکریپت یاد می گیرید به کار ببرید
انواع عبارات منظم را از الگوهای ساده تا بسیار پیچیده ایجاد کنید
از براکت ها، متاکاراکترها، محدوده کاراکترها و مجموعه ها برای ایجاد الگوهای رژکس پیشرفته استفاده کنید
عبارات منظم را تست کنید و از آنها در متدهای رشته ای و regex مناسب در جاوا اسکریپت استفاده کنید
نحوه استفاده صحیح از چشم انداز، پشت سر، لنگر و یونیکد را بدانید
دانش خود را برای حل مسائل دنیای واقعی با کمک توضیحات مصور به کار ببرید این دوره برای کسانی است که به دنبال ارتقای مهارت های جاوا اسکریپت خود به سطح بالاتر و یادگیری نحوه ایجاد عبارات منظم با جاوا اسکریپت هستند. برای ایجاد الگوهای regex بهروز و دقیق از گروهبندی، گرفتن گروهها و ارجاع به عقب استفاده کنید * آخرین بهروزرسانیهای ES6، ES7 و ES8+ را برای عبارات منظم در جاوا اسکریپت کشف کنید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
مقدمه ای بر ایجاد عبارات منظم
An Introduction to creating regular expressions
استفاده از عبارات منظم در جاوا اسکریپت
Using Regular Expressions in JavaScript
الگوی اصلی رژکس
Basic regex pattern
الگوی اصلی رژکس
Basic regex pattern
روش تست در جاوا اسکریپت
Test method in JavaScript
روش تست در جاوا اسکریپت
Test method in JavaScript
روش مطابقت در جاوا اسکریپت
Match method in JavaScript
روش مطابقت در جاوا اسکریپت
Match method in JavaScript
اصلاحکنندههای بیان منظم/پرچمها قسمت 1
Regular expression modifiers/flags part 1
اصلاحکنندههای بیان منظم/پرچمها قسمت 1
Regular expression modifiers/flags part 1
اصلاح کننده ها/پرچم های عبارت منظم قسمت 2
Regular expression modifiers/flags part 2
اصلاح کننده ها/پرچم های عبارت منظم قسمت 2
Regular expression modifiers/flags part 2
استفاده از عبارات منظم در جستجو و جایگزینی توابع
Using regular expressions in search and replace functions
استفاده از عبارات منظم در جستجو و جایگزینی توابع
Using regular expressions in search and replace functions
براکت ها و محدوده کاراکترها - الگوهای پیشرفته
Brackets and range of characters - advanced patterns
براکت ها و محدوده کاراکترها - الگوهای پیشرفته
Brackets and range of characters - advanced patterns
پرانتز با کاراکترها و لیست اعداد
Brackets with characters and numbers list
پرانتز با کاراکترها و لیست اعداد
Brackets with characters and numbers list
محدوده اعداد در داخل پرانتز
Number ranges within brackets
محدوده اعداد در داخل پرانتز
Number ranges within brackets
محدوده حروف الفبا در داخل پرانتز است
Alphabet ranges within brackets
محدوده حروف الفبا در داخل پرانتز است
Alphabet ranges within brackets
استفاده از کاراکترهای لوله برای تعیین گزینه ها
Using pipe characters to specify options
استفاده از کاراکترهای لوله برای تعیین گزینه ها
Using pipe characters to specify options
نماد هویج برای حذف کاراکترها
Carot symbol to exclude characters
نماد هویج برای حذف کاراکترها
Carot symbol to exclude characters
چند الفبا/اعداد/شخصیت های یکسان
Multiples of the same alphabets/numbers/characters
چند الفبا/اعداد/شخصیت های یکسان
Multiples of the same alphabets/numbers/characters
متاکاراکترها - عبارات منظم خود را تقویت کنید
Metacharacters - Enhance your regular expressions
متاکاراکترها - عبارات منظم خود را تقویت کنید
Metacharacters - Enhance your regular expressions
کاراکتر عجایب
Wildcard character
کاراکتر عجایب
Wildcard character
کاراکتر کلمه
Word character
کاراکتر کلمه
Word character
شخصیت رقمی
Digits character
شخصیت رقمی
Digits character
آغاز و پایان کلمه شخصیت
Beginning & Ending of the word character
آغاز و پایان کلمه شخصیت
Beginning & Ending of the word character
لنگرها و کمی سازها
Anchors and Quantifiers
لنگرها و کمی سازها
Anchors and Quantifiers
لنگرها و رشته ها را با همین الگو شروع و پایان دهید
Start & end anchors and strings with just that pattern
لنگرها و رشته ها را با همین الگو شروع و پایان دهید
Start & end anchors and strings with just that pattern
کمیت بخش 1
Quantifiers part 1
کمیت بخش 1
Quantifiers part 1
کمیت بخش 2
Quantifiers part 2
کمیت بخش 2
Quantifiers part 2
کمیت بخش 3
Quantifiers part 3
کمیت بخش 3
Quantifiers part 3
شخصیت های تحت اللفظی/خاص
Literal/special characters
شخصیت های تحت اللفظی/خاص
Literal/special characters
تطبیق نویسه های تحت اللفظی یا خاص
Matching literal or special characters
تطبیق نویسه های تحت اللفظی یا خاص
Matching literal or special characters
اشیاء، خواص و روش های RegExp
RegExp objects, properties and methods
اشیاء، خواص و روش های RegExp
RegExp objects, properties and methods
RegExp برای ایجاد عبارات منظم
RegExp to create regular expressions
RegExp برای ایجاد عبارات منظم
RegExp to create regular expressions
خواص RegExp
RegExp properties
خواص RegExp
RegExp properties
پرچم S - به روز رسانی ES2018
S flag - ES2018 update
پرچم S - به روز رسانی ES2018
S flag - ES2018 update
ویژگی DotAll - به روز رسانی ES2018
DotAll property - ES2018 update
ویژگی DotAll - به روز رسانی ES2018
DotAll property - ES2018 update
روش های RegExp
RegExp methods
روش های RegExp
RegExp methods
کبریت تنبل و حریص
Lazy and greedy matches
کبریت تنبل و حریص
Lazy and greedy matches
تطبیق حریص توضیح داد
Greedy matching explained
تطبیق حریص توضیح داد
Greedy matching explained
تطبیق تنبل - چرا به آن نیاز دارید و چگونه آن را فعال کنید
Lazy matching - why do you need it and how to activate it
تطبیق تنبل - چرا به آن نیاز دارید و چگونه آن را فعال کنید
Lazy matching - why do you need it and how to activate it
چه زمانی به تطبیق تنبلی نیاز ندارید؟
When do you not need lazy matching?
چه زمانی به تطبیق تنبلی نیاز ندارید؟
When do you not need lazy matching?
گروه بندی و ضبط گروه ها
Grouping and Capture groups
گروه بندی و ضبط گروه ها
Grouping and Capture groups
گروه بندی در جاوا اسکریپت Regex
Grouping in JavaScript Regex
گروه بندی در جاوا اسکریپت Regex
Grouping in JavaScript Regex
بخشی از گروه ضبط را به عنوان مسابقات جداگانه در یک آرایه دریافت کنید
Get a part of the capture group as separate matches in an array
بخشی از گروه ضبط را به عنوان مسابقات جداگانه در یک آرایه دریافت کنید
Get a part of the capture group as separate matches in an array
گروه های ضبط تو در تو
Nested capture groups
گروه های ضبط تو در تو
Nested capture groups
گروه های ضبط نامگذاری شده است
Named capture groups
گروه های ضبط نامگذاری شده است
Named capture groups
استفاده از گروه های ضبط در توابع جستجو و جایگزینی
Using capture groups in search and replace functions
استفاده از گروه های ضبط در توابع جستجو و جایگزینی
Using capture groups in search and replace functions
پرانتز بدون گرفتن
Non-capturing parentheses
پرانتز بدون گرفتن
Non-capturing parentheses
ارجاع مجدد به یک گروه
Backreferencing a group
ارجاع مجدد به یک گروه
Backreferencing a group
نگاه ها و نگاه ها
Lookaheads and Lookbehinds
نگاه ها و نگاه ها
Lookaheads and Lookbehinds
چشماندازهای مثبت و منفی
Positive and negative lookaheads
چشماندازهای مثبت و منفی
Positive and negative lookaheads
نگاه مثبت و منفی به پشت سر
Positive and negative lookbehinds
نگاه مثبت و منفی به پشت سر
Positive and negative lookbehinds
پروژه های دنیای واقعی
Real world projects
پروژه های دنیای واقعی
Real world projects
پروژه شماره 1 - فاصله های اضافی را از ابتدا و انتهای یک رشته حذف کنید
Project #1 - Remove extra spaces from start & end of a string
پروژه شماره 1 - فاصله های اضافی را از ابتدا و انتهای یک رشته حذف کنید
Project #1 - Remove extra spaces from start & end of a string
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Aarthi Elumalai موسس DigiFisk است. در DigiFisk، آنها قصد دارند برنامه نویسی را سرگرم کننده و تعاملی کنند. اگر از تئوری های بی پایان خسته شده اید، به جای درستی آمده اید. با شروع دوره های سطح مبتدی در هر زبان برنامه نویسی یا زمینه ای، آنها شما را راهنمایی می کنند تا با چندین کلاس مبتنی بر پروژه در دنیای واقعی پیشرفت کنید تا شما را برای پیشرفت در دنیای واقعی مجهز کنند. سخنرانیهای آنها معمولاً مفصل است و چیزی را از قلم نمیاندازد، بنابراین برنامهنویسان مبتدی و پیشرفته میتوانند از هر دوره چیزی یاد بگیرند. مطمئن شوید که از سفر خود به دنیای جذاب برنامه نویسی با DigiFisk لذت خواهید برد.
نمایش نظرات